//ajax 封装请求
var requestAjax = {
    /**
     * ajax请求数据
     * @param url   请求接口
     * @param data  请求参数或发送数据  例如：name=张三；age=30
     * @param method  请求方法： post 或 get
     * @param success  成功返回时的回调函数，该函数接受一个参数，即服务器返回的数据
     */
    method: function (url, dataType, data, method, success) {
        $.ajax({
            type: method,
            url: url,
            dataType: dataType,
            data: data,
            contentType: "application/json;charset=utf-8",
            async: false,  //同步异步请求
            timeout: 20000, //请求超时时间
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                msgShow("请求提示", "请求失败", "error")
            },
            success: function (data) {
                success ? success(data) : function () {
                };
            }
        });
    }
};